home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2001 May / macformat_103_may_2001.iso / Mac OS X Shareware / Fizilla / Chrome / toolkit.jar / content / global / xul.css < prev    next >
Encoding:
Cascading Style Sheet File  |  2001-03-26  |  17.0 KB  |  807 lines

  1. /** this should only contain XUL dialog and document window widget defaults. Defaults for widgets of
  2.     a particular application should be in that application's style sheet.
  3.     For example style definitions for navigator can be found in navigator.css
  4.  
  5.    THIS FILE IS LOCKED DOWN.  YOU ARE NOT ALLOWED TO MODIFY IT WITHOUT FIRST HAVING YOUR
  6.    CHANGES REVIEWED BY hyatt@netscape.com.
  7. **/
  8.  
  9. /*@import url(chrome://global/content/content.css);*/
  10.  
  11. @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); /* set default namespace to XUL */
  12. @namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
  13. @namespace xbl url("http://www.mozilla.org/xbl"); /* namespace for XBL elements */
  14.  
  15. * {
  16.   display: -moz-xul-box;
  17. }
  18.  
  19. *, *[disabled="true"] {
  20.   -moz-user-focus: ignore;
  21. }
  22.  
  23. html {
  24.   display: block;
  25. }
  26.  
  27. text,spring {
  28.   display: inline;
  29. }
  30.  
  31. /**
  32.  * Hide the content, but don't destroy the frames. 
  33.  * DO NOT USE "_collapsed" IN YOUR XUL! 
  34.  */
  35. *[collapsed="true"], *[moz-collapsed="true"] {
  36.   visibility: collapse;
  37. }
  38.  
  39. /* this is unfortunate. should be display="none" */
  40. *[hidden="true"] {
  41.   display: none;
  42. }
  43.  
  44. checkbox,radio,tree,outliner,menulist {
  45.   -moz-user-focus: normal;
  46. }
  47.  
  48. menupopup, popup, splitter {
  49.   -moz-user-focus: ignore;
  50. }
  51.  
  52. treechildren, treehead, treerows, outlinercol, outlinerrows, outlinerbody {
  53.   -moz-user-focus: none;
  54. }
  55.  
  56. /** 
  57.  * All elements that have no visual representation
  58.  */
  59. commands, commandset, command {
  60.     display: none;
  61. }
  62.  
  63. xbl|children {
  64.   display: none;
  65. }
  66.  
  67. broadcasterset, broadcaster {
  68.     display: none;
  69. }
  70.  
  71. observes {
  72.     display: none;
  73. }
  74.  
  75. template {
  76.     display: none;
  77. }
  78.  
  79. data {
  80.   display: none;
  81. }
  82.  
  83. keyset, key {
  84.   display: none;
  85. }
  86.  
  87. /* templates */
  88. rule, conditions, action, bindings, binding, content, member, triple 
  89.   {
  90.     display: none;
  91.   }
  92.  
  93. /**********************************
  94.  * Window
  95.  **********************************/
  96.  
  97. window { 
  98.   overflow: hidden;
  99. }
  100.  
  101. /**********************************
  102.  * XUL widgets
  103.  **********************************/
  104.  
  105. /******** Stack *********/
  106.  
  107. stack {
  108.   display: -moz-xul-stack;
  109. }
  110.  
  111. /******** Browser, editor, iframe ********/
  112.  
  113. browser, editor, iframe {
  114.   display: inline;
  115. }
  116.  
  117. browser {
  118.   -moz-binding: url(chrome://global/content/xulBindings.xml#browser);
  119. }
  120.  
  121. editor {
  122.   -moz-binding: url(chrome://global/content/xulBindings.xml#editor);
  123. }
  124.  
  125. iframe {
  126.   -moz-binding: url(chrome://global/content/xulBindings.xml#iframe);
  127. }
  128.  
  129. /******** ScrollBox ********/
  130.  
  131. scrollbox {
  132.   -moz-binding: url(chrome://global/content/xulBindings.xml#scrollbox);
  133. }
  134.  
  135. .scrollbox-innerbox {
  136.   text-align: inherit;
  137.   vertical-align: inherit;
  138. }
  139.  
  140.  
  141. /******** ArrowScrollBox ******/
  142.  
  143. arrowscrollbox {
  144.   -moz-binding: url(chrome://global/content/xulBindings.xml#arrowscrollbox);
  145.   display: -moz-xul-stack;
  146. }
  147.  
  148. /******** Box *******/
  149.  
  150. vbox {
  151.   -moz-xul-box-orient: vertical;
  152. }
  153.  
  154. /******** Grid **********/
  155.  
  156. grid {
  157.   display: -moz-xul-grid;
  158. }
  159.  
  160. rows,columns {
  161.   display: -moz-xul-grid-group;
  162. }
  163.  
  164. row,column {
  165.   display: -moz-xul-grid-line;
  166. }
  167.  
  168. rows {
  169.   -moz-xul-box-orient: vertical;
  170. }
  171.  
  172. column {
  173.   -moz-xul-box-orient: vertical;
  174. }
  175.  
  176. /******** TitledBox *******/
  177.  
  178. box.titledbox-title {
  179. }
  180.  
  181. box.titledbox-body {
  182.    vertical-align: inherit;
  183.    text-align: inherit;
  184. }
  185.  
  186. titledbox {
  187.   display: -moz-xul-groupbox;
  188.   -moz-binding: url(chrome://global/content/xulBindings.xml#titledbox);
  189. }
  190.  
  191. label {
  192.   -moz-binding: url(chrome://global/content/xulBindings.xml#label);
  193. }
  194.  
  195. /******* ToolBox & ToolBar *******/
  196.  
  197. toolbox 
  198.   { 
  199.     -moz-user-focus       : ignore;
  200.     -moz-binding          : url(chrome://global/content/toolbarBindings.xml#toolbox);
  201.   }
  202.   
  203. menubar
  204.   {
  205.     -moz-user-focus       : ignore;
  206.     -moz-binding          : url(chrome://global/content/toolbarBindings.xml#menubar);
  207.   }
  208.  
  209. toolbar
  210.   {
  211.     -moz-user-focus       : ignore;
  212.     -moz-binding          : url(chrome://global/content/toolbarBindings.xml#toolbar);
  213.   }
  214.  
  215. toolbargrippy 
  216.   {
  217.     -moz-binding          : url(chrome://global/content/toolbarBindings.xml#toolbargrippy);
  218.   }
  219.  
  220. .toolbar-holder[collapsed="true"] 
  221.   {
  222.     visibility            : collapse;
  223.   }
  224.  
  225. /********* XP Menus ***********/
  226.  
  227. menubar > menu 
  228.   {
  229.     -moz-binding          : url("chrome://global/content/xulBindings.xml#menu-menubar");
  230.   }
  231.  
  232. menubar > menu.menu-iconic 
  233.   {
  234.     -moz-binding          : url("chrome://global/content/xulBindings.xml#menu-menubar-iconic");
  235.   }
  236.  
  237. menu 
  238.   {
  239.     -moz-binding          : url("chrome://global/content/xulBindings.xml#menu");
  240.   }
  241.   
  242. menu.menu-iconic 
  243.   {
  244.     -moz-binding          : url("chrome://global/content/xulBindings.xml#menu-iconic");
  245.   }
  246.  
  247. menuitem 
  248.   {
  249.     -moz-binding          : url("chrome://global/content/xulBindings.xml#menuitem");
  250.   }
  251.  
  252. menuitem.menuitem-iconic 
  253.   {
  254.     -moz-binding          : url("chrome://global/content/xulBindings.xml#menuitem-iconic");
  255.   }
  256.  
  257. menuitem[type="checkbox"],
  258. menuitem[type="radio"] 
  259.   {
  260.     -moz-binding          : url("chrome://global/content/xulBindings.xml#menuitem-iconic");
  261.   }
  262.  
  263. menulist > menupopup > menuitem 
  264.   {
  265.     -moz-binding          : url("chrome://global/content/xulBindings.xml#menuitem-iconic");
  266.   }
  267.  
  268. menuitem.menuitem-non-iconic
  269.   {
  270.     -moz-binding          : url("chrome://global/content/menulistBindings.xml#menubutton-item");
  271.   }
  272.  
  273. popup, menupopup {
  274.   -moz-binding: url("chrome://global/content/xulBindings.xml#popups");
  275.   display: none;
  276.   -moz-xul-box-orient: vertical;
  277.   z-index: 2147483647; 
  278. }
  279.  
  280. popup.tooltip, .popup-infopopup {
  281.   -moz-binding: url("chrome://global/content/xulBindings.xml#tooltips");
  282. }
  283.  
  284. menupopup[menugenerated="true"] {
  285.   display: -moz-xul-popup;
  286. }
  287.  
  288. popup[menugenerated="true"] {
  289.   display: -moz-xul-popup;
  290. }
  291.  
  292. /******** Bulletin Board *******/
  293.  
  294. bulletinboard {
  295.   display: -moz-xul-bulletinboard;
  296. }
  297.  
  298. /******** Outliner widget ******/
  299.  
  300. outliner {
  301.  width: 10px;
  302.  height: 10px;
  303.  min-width: 0px;
  304.  min-height: 0px;
  305.  -moz-user-select: none;
  306.  -moz-binding: url("chrome://global/content/outlinerBindings.xml#outliner");
  307. }
  308.  
  309. outlinercol {
  310.  min-width: 16px;
  311.  -moz-binding: url("chrome://global/content/outlinerBindings.xml#outlinercol");
  312. }
  313.  
  314. outlinercol[hidden="true"] {
  315.  visibility: collapse;
  316.  display: -moz-xul-box;
  317. }
  318.  
  319. outlinercol.outlinercol-image {
  320.  -moz-binding: url("chrome://global/content/outlinerBindings.xml#outlinercol-image");
  321. }
  322.  
  323. outlinerbody {
  324.  -moz-binding: url("chrome://global/content/outlinerBindings.xml#outlinerbody");
  325. }
  326.  
  327. outlinerrows {
  328.  -moz-binding: url("chrome://global/content/outlinerBindings.xml#outlinerrows");
  329. }
  330.  
  331. outlinercol.outliner-columnpicker {
  332.   -moz-binding: url(chrome://global/content/outlinerBindings.xml#columnpicker);
  333. }
  334.  
  335. /******** Tree widget **********/
  336.  
  337. tree {
  338.  display: -moz-xul-grid;
  339.  width: 200px;
  340.  height: 200px;
  341.  min-width: 0px;
  342.  min-height: 0px;
  343.  -moz-binding: url("chrome://global/content/treeBindings.xml#tree");
  344. }
  345.  
  346. treehead, treerows, treechildren, treeitem, treecolgroup {
  347.  display: -moz-xul-grid-group;
  348. }
  349.  
  350. treecol, treerow {
  351.  display: -moz-xul-grid-line;
  352. }
  353.  
  354. treecol {
  355.   min-width: 16px;
  356.   width: 16px;
  357.   -moz-xul-box-orient: vertical;
  358. }
  359.  
  360. treehead, treerows, treeitem, treechildren {
  361.   -moz-xul-box-orient: vertical;
  362. }
  363.  
  364. tree > treechildren {
  365.  -moz-binding: url("chrome://global/content/treeBindings.xml#treerows");
  366.  overflow: auto;
  367.  min-height: 0px;
  368. }
  369.  
  370. treeitem { 
  371.  -moz-binding: url("chrome://global/content/treeBindings.xml#treeitem");
  372.  
  373. treecell { 
  374.  vertical-align: middle;
  375.  -moz-binding: url("chrome://global/content/treeBindings.xml#treecell");
  376.  
  377. .treecell-text { 
  378.  -moz-binding: url("chrome://global/content/treeBindings.xml#treecell-text");
  379.  
  380. .treecell-indent {
  381.   -moz-binding: url("chrome://global/content/treeBindings.xml#treecell-indented-leaf");
  382. }
  383.  
  384. treeitem[container="true"] > treerow > .treecell-indent {
  385.   -moz-binding: url("chrome://global/content/treeBindings.xml#treecell-indented-folder");
  386. }
  387.  
  388. .treecell-iconic {
  389.  -moz-binding: url("chrome://global/content/treeBindings.xml#treecell-iconic");
  390. }
  391.  
  392. /* Inline Editable Treecell */
  393. .treecell-editable {
  394.   -moz-binding: url("chrome://global/content/treeBindings.xml#treecell-inline-edit");
  395. }
  396.  
  397. .treecell-indent.treecell-editable {
  398.   -moz-binding: url("chrome://global/content/treeBindings.xml#treecell-indented-leaf-inline-edit");
  399. }
  400.  
  401. treeitem[container="true"] > treerow > .treecell-indent.treecell-editable {
  402.   -moz-binding: url("chrome://global/content/treeBindings.xml#treecell-indented-folder-inline-edit");
  403. }
  404.  
  405. .treecell-image {
  406.  -moz-binding: url("chrome://global/content/treeBindings.xml#treecell-image");
  407. }
  408.  
  409. .treecell-header, .treecell-inset-header {
  410.   -moz-binding: url("chrome://global/content/treeBindings.xml#treecell-header");
  411. }
  412.  
  413. .treecell-header-image {
  414.   -moz-binding: url("chrome://global/content/treeBindings.xml#treecell-header-image");
  415. }
  416.  
  417. .treecell-align-right {
  418.   -moz-binding: url("chrome://global/content/treeBindings.xml#treecell-align-right");
  419. }
  420.  
  421. treeitem > treechildren {
  422.   display: none;
  423. }
  424.  
  425. treeitem[open="true"] > treechildren {
  426.   display: -moz-xul-grid-group;
  427. }
  428.  
  429. treecol[hidden="true"] {
  430.   display: -moz-xul-grid-line;
  431.   visibility: collapse;
  432. }
  433.  
  434. treecell[hidden="true"] {
  435.   display: -moz-xul-box;
  436.   visibility: collapse;
  437. }
  438.  
  439. /********** Deck & Tab Widgets *********/
  440.  
  441. deck {
  442.   display: -moz-xul-deck;
  443. }
  444.  
  445. tab {
  446.   -moz-binding: url(chrome://global/content/tabBindings.xml#tab);
  447. }
  448.  
  449. tabpanel {
  450.   display: -moz-xul-deck;
  451.   -moz-binding: url(chrome://global/content/tabBindings.xml#tabpanel);
  452. }
  453.  
  454. tabcontrol {
  455.   -moz-binding: url(chrome://global/content/tabBindings.xml#tabcontrol);
  456. }
  457.  
  458. tabbox {
  459.   -moz-binding: url(chrome://global/content/tabBindings.xml#tabbox);
  460. }
  461.  
  462. :-moz-xul-deck-hidden {
  463.    visibility: hidden;
  464. }
  465.  
  466. /********** checkbox **********/
  467.  
  468. checkbox {
  469.   -moz-binding: url(chrome://global/content/xulBindings.xml#checkbox);
  470. }
  471.  
  472. radio 
  473.   {
  474.     -moz-binding          : url(chrome://global/content/radioBindings.xml#radio);
  475.     -moz-user-focus       : none;
  476.   }
  477.  
  478. radiogroup 
  479.   {
  480.     -moz-binding          : url(chrome://global/content/radioBindings.xml#radiogroup);
  481.     -moz-user-focus       : normal;
  482.   }
  483.  
  484. button, button.left {
  485.   /*-moz-user-focus: normal;*/
  486.   -moz-binding: url(chrome://global/content/xulBindings.xml#buttonleft);
  487. }
  488.  
  489. button.top {
  490.   -moz-binding: url(chrome://global/content/xulBindings.xml#buttontop);
  491. }
  492.  
  493. button.right {
  494.   -moz-binding: url(chrome://global/content/xulBindings.xml#buttonright);
  495. }
  496.  
  497. button.bottom {
  498.   -moz-binding: url(chrome://global/content/xulBindings.xml#buttonbottom);
  499. }
  500.  
  501. toolbarseparator, menuseparator, separator {
  502.   -moz-binding: url(chrome://global/content/xulBindings.xml#separator);
  503. }
  504.  
  505.  
  506. /* appending to end so we don't make hyatt cry */
  507. progressmeter {
  508.   -moz-binding: url(chrome://global/content/xulBindings.xml#progressmeter);
  509. }
  510.  
  511. textbox {
  512.   -moz-binding: url(chrome://global/content/xulBindings.xml#textbox);
  513.   -moz-user-select: text;
  514. }
  515.  
  516. textbox[multiline="true"] {
  517.   -moz-binding: url(chrome://global/content/xulBindings.xml#textarea);
  518. }
  519.  
  520. text[for] {
  521.   -moz-binding: url(chrome://global/content/xulBindings.xml#text-label);
  522. }
  523.  
  524. text[editable="true"] {
  525.   -moz-user-select: text;
  526. }
  527.  
  528. text[editable="true"], text[editable="true"][mode="display"] {
  529.   -moz-binding: url(chrome://global/content/xulBindings.xml#text-editable-display);
  530. }
  531.  
  532. text[editable="true"][mode="edit"] {
  533.   -moz-binding: url(chrome://global/content/xulBindings.xml#text-editable-edit);
  534. }
  535.  
  536. textbox[autocomplete="true"] {
  537.   -moz-binding: url(chrome://global/content/autocomplete.xml#autocomplete);
  538. }
  539.  
  540. colorpicker {
  541.   -moz-binding: url(chrome://global/content/colorpickerBindings.xml#colorpicker);
  542. }
  543.  
  544. colorpicker[type="button"] {
  545.   -moz-binding: url("chrome://global/content/colorpickerBindings.xml#colorpickerButton");
  546.   -moz-user-focus: normal;
  547. }
  548.  
  549. /** Buttons with Menus:
  550.  *  - menulist
  551.  *  - menulist[editable="true"] (combobox)
  552.  *  - menubutton
  553.  **/
  554.  
  555.   menulist 
  556.     {
  557.       -moz-binding          : url("chrome://global/content/menulistBindings.xml#menulist");
  558.     }
  559.   
  560.   menulist[editable="true"] 
  561.     {
  562.       -moz-binding          : url("chrome://global/content/menulistBindings.xml#menulist-editable") !important;
  563.       -moz-user-focus: ignore;
  564.     }
  565.   
  566.   menubutton
  567.     {
  568.       -moz-binding          : url("chrome://global/content/menulistBindings.xml#menubutton-single-left");
  569.     }
  570.  
  571.   menubutton.right
  572.     {
  573.       -moz-binding          : url("chrome://global/content/menulistBindings.xml#menubutton-single-right");
  574.     }
  575.     
  576.   menubutton.top
  577.     {
  578.       -moz-binding          : url("chrome://global/content/menulistBindings.xml#menubutton-single-top");
  579.     }
  580.  
  581.   menubutton.bottom
  582.     {
  583.       -moz-binding          : url("chrome://global/content/menulistBindings.xml#menubutton-single-bottom");
  584.     }
  585.  
  586.   menubutton.menubutton-dual,
  587.   menubutton.menubutton-dual.left
  588.     {
  589.       -moz-binding          : url("chrome://global/content/menulistBindings.xml#menubutton-dual-left");
  590.     }
  591.       
  592.   menubutton.menubutton-dual.top
  593.     {
  594.       -moz-binding          : url("chrome://global/content/menulistBindings.xml#menubutton-dual-top");
  595.     }
  596.       
  597.   menubutton.menubutton-dual.right
  598.     {
  599.       -moz-binding          : url("chrome://global/content/menulistBindings.xml#menubutton-dual-right");
  600.     }
  601.       
  602.   menubutton.menubutton-dual.bottom
  603.     {
  604.       -moz-binding          : url("chrome://global/content/menulistBindings.xml#menubutton-dual-bottom");
  605.     }
  606.       
  607.   menubutton.menubutton-icon 
  608.     {
  609.       -moz-binding          : url("chrome://global/content/menulistBindings.xml#menubutton-icon");
  610.     } 
  611.     
  612. /** 
  613.  * Scrollbar <content> styles
  614.  **/    
  615.  
  616. slider 
  617.   {
  618.     -moz-binding: url("chrome://global/content/xulBindings.xml#slider");
  619.     -moz-user-focus       : ignore;
  620.     -moz-user-select      : none;
  621.   }
  622.  
  623. scrollbarbutton 
  624.   {
  625.     -moz-user-focus       : ignore;
  626.     -moz-user-select      : none;
  627.   }
  628.  
  629. scrollbar[value="hidden"] 
  630.   {
  631.     visibility            : hidden;
  632.     -moz-user-focus       : ignore;
  633.     -moz-user-select      : none;
  634.   }
  635.  
  636. thumb 
  637.   {
  638.     -moz-user-focus       : ignore;
  639.     -moz-user-select      : none;
  640.   }
  641.  
  642. thumb[disabled="true"] 
  643.   {
  644.     -moz-user-focus       : ignore;
  645.     -moz-user-select      : none;
  646.   }
  647.  
  648. scrollbarbutton 
  649.   {
  650.     -moz-user-focus       : ignore;
  651.     -moz-user-select      : none;
  652.   }
  653.  
  654. scrollbarbutton:active 
  655.   {
  656.     -moz-user-focus       : ignore;
  657.     -moz-user-select      : none;
  658.   }
  659.  
  660. scrollbarbutton[type="decrement"] 
  661.   {
  662.     -moz-user-focus       : ignore;
  663.     -moz-user-select      : none;
  664.   }
  665.  
  666. scrollbarbutton[type="decrement"][disabled="true"] 
  667.   {
  668.     -moz-user-focus       : ignore;
  669.     -moz-user-select      : none;
  670.   }
  671.  
  672. scrollbarbutton[type="increment"] 
  673.   {
  674.     -moz-user-focus       : ignore;
  675.     -moz-user-select      : none;
  676.   }
  677.  
  678. scrollbarbutton[type="increment"][disabled="true"] 
  679.   {
  680.     -moz-user-focus       : ignore;
  681.     -moz-user-select      : none;
  682.   }
  683.  
  684. scrollbar[align="vertical"] scrollbarbutton[type="decrement"] 
  685.   {
  686.     -moz-user-focus       : ignore;
  687.     -moz-user-select      : none;
  688.   }
  689.  
  690. scrollbar[align="vertical"] scrollbarbutton[type="decrement"][disabled="true"] 
  691.   {
  692.     -moz-user-focus       : ignore;
  693.     -moz-user-select      : none;
  694.   }
  695.  
  696. scrollbar[align="vertical"] scrollbarbutton[type="increment"] 
  697.   {
  698.     -moz-user-focus       : ignore;
  699.     -moz-user-select      : none;
  700.   }
  701.  
  702. scrollbar[align="vertical"] scrollbarbutton[type="increment"][disabled="true"] 
  703.   {
  704.     -moz-user-focus       : ignore;
  705.     -moz-user-select      : none;
  706.   }
  707.  
  708. slider[align="vertical"] thumb:active 
  709.   {
  710.     -moz-user-focus       : ignore;
  711.     -moz-user-select      : none;
  712.   }
  713.  
  714. slider 
  715.   {
  716.     -moz-user-focus       : ignore;
  717.     -moz-user-select      : none;
  718.   }
  719.  
  720. /**
  721.  * Status Bar 
  722.  **/  
  723. statusbar 
  724.   { 
  725.     -moz-user-focus       : ignore;
  726.     -moz-binding          : url("chrome://global/content/xulBindings.xml#statusbar");
  727.   }
  728.  
  729. statusbarpanel
  730.   {
  731.     -moz-user-focus       : ignore;
  732.     -moz-binding          : url("chrome://global/content/xulBindings.xml#statusbar-panel");
  733.   }
  734.  
  735. /**
  736.  * AutoRepeater
  737.  */
  738. autorepeater 
  739.   {
  740.     -moz-user-focus       : ignore;
  741.   }
  742.  
  743. autorepeatbutton.up 
  744.   {
  745.     -moz-binding          : url("chrome://global/content/xulBindings.xml#autorepeatbutton-up");  
  746.   }
  747.  
  748. autorepeatbutton.down 
  749.   {
  750.     -moz-binding          : url("chrome://global/content/xulBindings.xml#autorepeatbutton-down");  
  751. }
  752.  
  753. splitter.tree-splitter {
  754.   width: 0px;
  755.   max-width: 0px;
  756. }
  757.  
  758. stringbundle 
  759.   {
  760.     -moz-binding          : url("chrome://global/content/stringbundleBindings.xml#stringbundle");
  761.     visibility            : collapse;
  762.   }
  763.  
  764. resizer[direction="right"]
  765.   {
  766.     -moz-binding          : url("chrome://global/content/popupBindings.xml#r-resizer");
  767.   }  
  768.  
  769. resizer[direction="bottom"]
  770.   {
  771.     -moz-binding          : url("chrome://global/content/popupBindings.xml#b-resizer");
  772.   }  
  773.   
  774. resizer[direction="bottomright"]
  775.   {
  776.     -moz-binding          : url("chrome://global/content/popupBindings.xml#rb-resizer");  
  777.   }  
  778.   
  779. titlebar
  780.   {
  781.     -moz-binding          : url("chrome://global/content/popupBindings.xml#titlebar");  
  782.   }  
  783.   
  784. popup[type="floater"]
  785.   {
  786.     -moz-binding          : url("chrome://global/content/popupBindings.xml#floater-normal");
  787.   }
  788.   
  789. popup[type="floater"][docked="left"]
  790.   {
  791.     -moz-binding          : url("chrome://global/content/popupBindings.xml#floater-dock-left");
  792.   }
  793.   
  794. button.popupClose
  795.   {
  796.     -moz-binding          : url("chrome://global/content/popupBindings.xml#close-button") !important;
  797.   }  
  798.   
  799. stringbundleset
  800.   {
  801.     -moz-binding          : url("chrome://global/content/stringbundleBindings.xml#stringbundleset");
  802.     visibility            : collapse;
  803.   }
  804.